package com.bc.mes.mbg.mapper;

import com.bc.mes.mbg.model.dv.DvCheckRecordLine;
import com.bc.mes.mbg.model.dv.DvCheckRecordLineExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DvCheckRecordLineMapper {
    int countByExample(DvCheckRecordLineExample example);

    int deleteByExample(DvCheckRecordLineExample example);

    int deleteByPrimaryKey(Long lineId);

    int insert(DvCheckRecordLine record);

    int insertSelective(DvCheckRecordLine record);

    List<DvCheckRecordLine> selectByExample(DvCheckRecordLineExample example);

    DvCheckRecordLine selectByPrimaryKey(Long lineId);

    int updateByExampleSelective(@Param("record") DvCheckRecordLine record, @Param("example") DvCheckRecordLineExample example);

    int updateByExample(@Param("record") DvCheckRecordLine record, @Param("example") DvCheckRecordLineExample example);

    int updateByPrimaryKeySelective(DvCheckRecordLine record);

    int updateByPrimaryKey(DvCheckRecordLine record);
}